﻿namespace XUCore.WeChat.Apis
{
    /// <summary>
    ///     公众号返回码（JSON）
    /// </summary>
    public enum ReturnCodes
    {
        系统繁忙此时请开发者稍候再试 = -1,
        请求成功 = 0,
        获取access_token时AppSecret错误或者access_token无效 = 40001,
        不合法的凭证类型 = 40002,
        不合法的OpenID = 40003,
        不合法的媒体文件类型 = 40004,
        不合法的文件类型 = 40005,
        不合法的文件大小 = 40006,
        不合法的媒体文件id = 40007,
        不合法的消息类型 = 40008,
        不合法的图片文件大小 = 40009,
        不合法的语音文件大小 = 40010,
        不合法的视频文件大小 = 40011,
        不合法的缩略图文件大小 = 40012,
        不合法的APPID = 40013,
        不合法的access_token = 40014,
        不合法的菜单类型 = 40015,
        不合法的按钮个数1 = 40016,
        不合法的按钮个数2 = 40017,
        不合法的按钮名字长度 = 40018,
        不合法的按钮KEY长度 = 40019,
        不合法的按钮URL长度 = 40020,
        不合法的菜单版本号 = 40021,
        不合法的子菜单级数 = 40022,
        不合法的子菜单按钮个数 = 40023,
        不合法的子菜单按钮类型 = 40024,
        不合法的子菜单按钮名字长度 = 40025,
        不合法的子菜单按钮KEY长度 = 40026,
        不合法的子菜单按钮URL长度 = 40027,
        不合法的自定义菜单使用用户 = 40028,
        不合法的oauth_code = 40029,
        不合法的refresh_token = 40030,
        不合法的openid列表 = 40031,
        不合法的openid列表长度 = 40032,
        不合法的请求字符不能包含uxxxx格式的字符 = 40033,
        不合法的参数 = 40035,
        不合法的请求格式 = 40038,
        不合法的URL长度 = 40039,
        不合法的分组id = 40050,
        分组名字不合法 = 40051,
        不合法的appsecret = 40125,
        小程序APPID不正确 = 40166,
        缺少access_token参数 = 41001,
        缺少appid参数 = 41002,
        缺少refresh_token参数 = 41003,
        缺少secret参数 = 41004,
        缺少多媒体文件数据 = 41005,
        缺少media_id参数 = 41006,
        缺少子菜单数据 = 41007,
        缺少oauth_code = 41008,
        缺少openid = 41009,
        access_token超时 = 42001,
        refresh_token超时 = 42002,
        oauth_code超时 = 42003,
        需要GET请求 = 43001,
        需要POST请求 = 43002,
        需要HTTPS请求 = 43003,
        需要接收者关注 = 43004,
        需要好友关系 = 43005,
        多媒体文件为空 = 44001,
        POST的数据包为空 = 44002,
        图文消息内容为空 = 44003,
        文本消息内容为空 = 44004,
        多媒体文件大小超过限制 = 45001,
        消息内容超过限制 = 45002,
        标题字段超过限制 = 45003,
        描述字段超过限制 = 45004,
        链接字段超过限制 = 45005,
        图片链接字段超过限制 = 45006,
        语音播放时间超过限制 = 45007,
        图文消息超过限制 = 45008,
        接口调用超过限制 = 45009,
        创建菜单个数超过限制 = 45010,
        回复时间超过限制 = 45015,
        系统分组不允许修改 = 45016,
        分组名字过长 = 45017,
        分组数量超过上限 = 45018,
        不存在媒体数据 = 46001,
        不存在的菜单版本 = 46002,
        不存在的菜单数据 = 46003,
        解析JSON_XML内容错误 = 47001,
        api功能未授权 = 48001,
        用户未授权该api = 50001,
        参数错误invalid_parameter = 61451,
        无效客服账号invalid_kf_account = 61452,
        客服帐号已存在kf_account_exsited = 61453,

        /// <summary>
        ///     客服帐号名长度超过限制(仅允许10个英文字符，不包括@及@后的公众号的微信号)(invalid kf_acount length)
        /// </summary>
        客服帐号名长度超过限制 = 61454,

        /// <summary>
        ///     客服帐号名包含非法字符(仅允许英文+数字)(illegal character in kf_account)
        /// </summary>
        客服帐号名包含非法字符 = 61455,

        /// <summary>
        ///     客服帐号个数超过限制(10个客服账号)(kf_account count exceeded)
        /// </summary>
        客服帐号个数超过限制 = 61456,
        无效头像文件类型invalid_file_type = 61457,
        系统错误system_error = 61450,
        日期格式错误 = 61500,
        日期范围错误 = 61501,
        API不可用没有开通或升级到新客服功能 = 65400,
        客服昵称不合法 = 65403,
        客服帐号不合法 = 65404,
        帐号数目已达到上限 = 65405,
        已经存在的客服帐号 = 65406,
        无效客服帐号 = 65401,
        邀请对象已经是本公众号客服 = 65407,
        本公众号已发送邀请给该微信号 = 65408,
        无效的微信号 = 65409,
        邀请对象绑定公众号客服数量达到上限 = 65410,
        该帐号已经有一个等待确认的邀请 = 65411,
        该帐号已经绑定微信号 = 65412,

        //新加入的一些类型，以下文字根据P2P项目格式组织，非官方文字
        发送消息失败_48小时内用户未互动 = 10706,
        发送消息失败_该用户已被加入黑名单_无法向此发送消息 = 62751,
        发送消息失败_对方关闭了接收消息 = 10703,
        对方不是粉丝 = 10700,
        门店的类型不合法_必须严格按照附表的分类填写 = 65104,
        参数不正确_请参考字段要求检查Json字段 = 40097,
        图片url不合法_必须使用接口1的图片上传接口所获取的url = 65105,
        门店状态必须未审核通过 = 65106,
        扩展字段为不允许修改的状态 = 65107,
        门店名为空 = 65109,
        门店所在详细街道地址为空 = 65110,
        门店的电话为空 = 65111,
        门店所在的城市为空 = 65112,
        门店所在的省份为空 = 65113,
        图片列表为空 = 65114,
        poi_id不正确 = 65115,

        不合法的actioninfo = 40053,
        不合法的卡券类型 = 40071,
        不合法的编码方式 = 40072,
        不合法的卡券Id = 40073,
        不合法的卡券状态 = 40078,
        不合法的时间 = 40079,
        不合法的CardExt = 40080,
        卡券已被核销 = 40099,
        不合法的时间区间 = 40100,
        不合法的Code码 = 40116,
        不合法的库存数量 = 40122,
        会员卡设置查过限制的custom_field字段 = 40124,
        卡券被用户删除或转赠中 = 40127,
        缺少cardid参数 = 41012,
        该cardid无接口权限 = 45030,
        库存为0 = 45031,
        用户领取次数超过限制get_limit = 45033,
        缺少必填字段 = 41011,
        字段超过长度限制 = 45021,
        存在不合法的Code码 = 40056,
        自定义SN权限 = 43009,
        无储值权限 = 43010,
        不支持的图片格式 = 40137,
        /// <summary>
        /// 网页授权凭证只能使用一次
        /// </summary>
        OAUTH授权码已被使用 = 40163,
        当前IP不在白名单内 = 40164,
        此IP调用需要管理员确认 = 89503,
        此IP正在等待管理员确认 = 89501,
        该IP在24小时内被管理员拒绝调用两次 = 89506,
        该IP在1小时内被管理员拒绝调用一次 = 89507,
        创建菜单包含未关联的小程序 = 45064,

        相同clientmsgid已存在群发记录=45065,
        相同clientmsgid重试速度过快_请间隔一分钟重试=45066,
        clientmsgid长度超过限制=45067
    }
}